long-term receivables - French English Dictionary